home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / utilitys / 231 / templmon / templmon.doc next >
Encoding:
Text File  |  1988-05-08  |  3.8 KB  |  82 lines

  1. Dear 68000 enthusiast
  2.      
  3.             TEMPLEMON is a machine language monitor and debugger.
  4.      
  5. Versions 1.x may be COPIED FREE, but only in one folder with the other
  6. files.
  7.      
  8. It ust not be used commercially or sold.
  9.      
  10. As many ST user as possible should convince themselves of this worthwhile
  11. tool!  So please copy the complete folder with all the files!
  12.      
  13. This monitor was originally developed for a 68010/68020 computer; it
  14. was adapted to the ST within two days using the Megamax development kit.
  15. Further adaptions (screen output routines to not disturb the normal
  16. graphic output and to make it possible to trace selfwritten graphic
  17. routines) were made.
  18.      
  19. The monitor must be started only once (just put it in the auto folder of
  20. your boot diskette) and stays then resident in memory.  Any errors
  21. generating some not-so-funny-bombs results now in lots of information
  22. from the monitor.  And if you just want want to visit the monitor to
  23. shuffle around in the memory just press ALT/HELP.
  24.      
  25. If you are already excited about the monitor, you may skip the next
  26. paragraph.
  27.      
  28. To illustrate the abilities of the monitor/debugger imagine the
  29. following: One of your programs still contains bug.  You only know, that
  30. under unknown circumstances some exactly checkable things happen, eg
  31. some variable contain some complete senseless value.  Of cause you could
  32. start and embbed checks for this case to approximate the erreneous
  33. statement.  But Traraaaa!!  Here comes TEMPLEMON: with just a little
  34. utility, you only have to add your special check (see TRACE.C) you can
  35. demand the Debugger to call this little program after every statement.
  36. This you programmed to recognize the error and according jump into the
  37. monitor.  You can start TRACE.TOS as an example, if you have started the
  38. monitor before.  This littles program checks the left upper edge of the
  39. screen.  If you follow the instructions of TRACE.TOS and move the mouse
  40. cursor to the upper left corner of the screen, they' ll catch you.
  41.      
  42. If this conviced you about the abilities of this monitor, I ask you to
  43. send me DM 20,00 (25$).  Thus you show me, that my program found another
  44. satisfied user, annd I'll send you an extensive Manual with lots of
  45. useful hints for debugging with exact descriptions about how the
  46. functions (eg the trace functio) works and how the monitor installs
  47. itself (memory used, use of vectors, behaviour on interrupt etc.)  I
  48. think you'll that its worth its price.
  49.      
  50. You can send me any buggestions cause I'M planning to extend the program
  51. expanding the debugging functions and the user interface.
  52.      
  53. I'm planning: full screen editor, windows, direct assembling, input and
  54. output of labels and procedure names instead of their absolute/relative
  55. addresses (these symbol can be generated using the Megamax development
  56. kit), higher language debugging (displaying and executing program lines
  57. rather than maschine statements), searching realtive addresses (eg BRA-
  58. and BSR-instructions jumping to some location), post mortem dump
  59. (examining the stack after program termination), etc. etc.
  60.      
  61. If you didnt understand about what I spoke, dont bother.  All these
  62. improvements only simplify the debugging of programs.  Of cause you
  63. arent left alone whith it: an extended manual with lots of examples
  64. introduces you to the numerous applications.
  65.      
  66. So hurry to get one of my famous manuals for this versions of my monitor,
  67. just send me DM 20,00 (15 US$). You're then automaticly informed about the
  68. availability of further versions of the monitor. The amount will be taken
  69. in account if ordering later versions of the monitor.
  70.      
  71. All rights of TEMPLMON are reserved by the author:
  72.      
  73.      
  74.   Thomas Tempelmann
  75.   Ernst-Ludwig-Kirchner Str. 25
  76.   D-2900 Oldenburg
  77.   West Germany
  78.      
  79. PS: Please add a selfaddressed label. thanks.
  80.      
  81.  
  82.